#include <cstdio>
#include <algorithm>
using namespace std;
int n,L,a;
const int N=1e5+50;
int t[N],l[N];
int main(void){
    scanf("%d%d%d",&n,&L,&a);
    int cnt=0;
    for(int i=0;i<n;i++){
        scanf("%d%d",&t[i],&l[i]);
    }
    //考虑前面的情况
    cnt+=t[0]/a;
    for(int i=1;i<n;i++){
        cnt+=(t[i]-(t[i-1]+l[i-1]))/a;
    }
    if(n==0){
        cnt+=L/a;
    }
    else{
        cnt+=(L-(t[n-1]+l[n-1]))/a;
    }
    //printf("%d\n",(L-(t[n]+l[n])));
    printf("%d\n",cnt);
    return 0;
}